.with_stdout(format!("\
{compiling} foo v0.5.0 ({url})
{running} `rustc build.rs --crate-name build-script-build --crate-type bin [..]`
-{running} `[..]build-script-build`
+{running} `[..]build-script-build[..]`
",
url = p.url(), compiling = COMPILING, running = RUNNING))
.with_stderr(format!("\
Failed to run custom build command for `foo v0.5.0 ({})`
-Process didn't exit successfully: `[..]build[..]build-script-build` (status=101)",
+Process didn't exit successfully: `[..]build[..]build-script-build[..]` (status=101)",
p.url())));
})
{running} `rustc build.rs [..]`
{compiling} a v0.5.0 (file://[..])
{running} `rustc [..] --crate-name a [..]`
-{running} `[..]build-script-build`
+{running} `[..]build-script-build[..]`
{running} `rustc [..] --crate-name foo [..] -L foo -L bar[..]`
", compiling = COMPILING, running = RUNNING).as_slice()));
})
execs().with_status(0)
.with_stdout(format!("\
{compiling} foo v0.5.0 (file://[..])
-{running} `[..]build-script-build`
+{running} `[..]build-script-build[..]`
{running} `rustc [..] --crate-name foo [..]`
", compiling = COMPILING, running = RUNNING).as_slice()));
})
execs().with_status(0));
p.root().move_into_the_past().unwrap();
- File::create(&p.root().join("file1")).unwrap();
+ File::create(&p.root().join("src/lib.rs")).unwrap();
- assert_that(p.process(cargo_dir().join("cargo")).arg("test").arg("-v"),
+ assert_that(p.process(cargo_dir().join("cargo")).arg("test").arg("-vj1"),
execs().with_status(0)
.with_stdout(format!("\
{compiling} foo v0.5.0 (file://[..])
-{running} `[..]build-script-build`
+{running} `[..]build-script-build[..]`
{running} `rustc [..] --crate-name foo [..]`
{running} `rustc [..] --test [..]`
{running} `[..]foo-[..]`
{running} `rustc build.rs [..]`
{compiling} b v0.5.0 (file://[..])
{running} `rustc [..] --crate-name b [..]-L foo[..]`
-{running} `[..]a-[..]build-script-build`
+{running} `[..]a-[..]build-script-build[..]`
{running} `rustc [..] --crate-name a [..]-L bar[..]-L foo[..]`
{compiling} foo v0.5.0 (file://[..])
{running} `rustc [..] --crate-name foo [..] -L bar[..]-L foo[..]`
{running} `rustc [..] --crate-name a [..]`
{compiling} foo v0.5.0 (file://[..])
{running} `rustc build.rs [..] --extern a=[..]`
-{running} `[..]foo-[..]build-script-build`
+{running} `[..]foo-[..]build-script-build[..]`
{running} `rustc [..] --crate-name foo [..]`
", compiling = COMPILING, running = RUNNING).as_slice()));
})
{running} `rustc [..] --crate-name b [..]`
{compiling} a v0.5.0 (file://[..])
{running} `rustc build.rs [..] --extern b=[..]`
-{running} `[..]a-[..]build-script-build`
+{running} `[..]a-[..]build-script-build[..]`
{running} `rustc [..]lib.rs --crate-name a --crate-type lib -g \
-C metadata=[..] -C extra-filename=-[..] \
--out-dir [..]target[..]deps --dep-info [..]fingerprint[..]dep-lib-a \
--out-dir [..]build[..]foo-[..] --dep-info [..]fingerprint[..]dep-[..] \
-L [..]target -L [..]target[..]deps \
--extern a=[..]liba-[..].rlib`
-{running} `[..]foo-[..]build-script-build`
+{running} `[..]foo-[..]build-script-build[..]`
{running} `rustc [..]lib.rs --crate-name foo --crate-type lib -g \
-C metadata=[..] -C extra-filename=-[..] \
--out-dir [..]target --dep-info [..]fingerprint[..]dep-lib-foo \
.with_stdout(format!("\
{compiling} foo v0.5.0 (file://[..])
{running} `rustc build.rs [..]`
-{running} `[..]foo-[..]build-script-build`
+{running} `[..]foo-[..]build-script-build[..]`
{running} `rustc [..] --crate-name foo [..] -L foo -l foo:static`
", compiling = COMPILING, running = RUNNING).as_slice()));
})